Due-Date Scheduling: Asymptotic Optimality of Generalized Longest Queue and Generalized Largest Delay Rules

نویسنده

  • Jan A. Van Mieghem
چکیده

Consider the following due-date scheduling problem in a multiclass, acyclic, single-station service system: Any class k job arriving at time t must be served by its due date t+Dk. Equivalently, its delay k must not exceed a given delay or lead-time Dk. In a stochastic system, the constraint k Dk must be interpreted in a probabilistic sense. Regardless of the precise probabilistic formulation, however, the associated optimal control problem is intractable with exact analysis. This article proposes a new formulation which incorporates the constraint through a sequence of convex-increasing delay cost functions. This formulation reduces the intractable optimal scheduling problem into one for which the Generalized c (Gc ) scheduling rule is known to be asymptotically optimal. The Gc rule simplifies here to a generalized longest queue (GLQ) or generalized largest delay (GLD) rule, which are defined as follows. Let Nk be the number of class k jobs in system, k their arrival rate, and ak the age of their oldest job in the system. GLQ and GLD are dynamic priority rules, parameterized by : GLQ( ) serves FIFO within class and prioritizes the class with highest index kNk, whereas GLD( ) uses index k kak. The argument is presented first intuitively, but is followed by a limit analysis that expresses the cost objective in terms of the maximal due-date violation probability. This proves that GLQ( ∗) and GLD( ∗), where ∗ k = 1/ kDk, asymptotically minimize the probability of maximal due-date violation in heavy traffic. Specifically, they minimize lim infn→ Pr maxk sups∈ 0 t k ns nDk x for all positive t and x, where k s is the delay of the most recent class k job that arrived before time s. GLQ with appropriate parameter also reduces “total variability” because it asymptotically minimizes a weighted sum of th delay moments. Properties of GLQ and GLD, including an expression for their asymptotic delay distributions, are presented.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Set of Algorithms for Solving the Generalized Tardiness Flowshop Problems

This paper considers the problem of scheduling n jobs in the generalized tardiness flow shop problem with m machines. Seven algorithms are developed for finding a schedule with minimum total tardiness of jobs in the generalized flow shop problem. Two simple rules, the shortest processing time (SPT), and the earliest due date (EDD) sequencing rules, are modified and employed as the core of seque...

متن کامل

Dual Scheduling Algorithm In A Generalized Switch: Asymptotic Optimality And Throughput Optimality

Generalized switch is a model of a queueing system where parallel servers are interdependent and have time-varying service capabilities. It includes as special cases the model of data scheduling in a wireless network and the input-queued cross-bar switch model. A finite set S of queues (users) are served in discrete time by a switch. Switch state h follows a discrete-time, finite-state Markov c...

متن کامل

Development of a Set of Algorithms for the Multi-Project Scheduling Problems

In this paper, the problem of determining the best schedule for a set of projects has been modeled in the form of a generalized tardiness flowshop (GTF) problem. We develop a set of heuristic algorithms for minimizing the total tardiness of jobs in a GTF problem. In the generalized version of tardiness flowshop problems, a job is considered to be a collection of operations and there is a due da...

متن کامل

Large Deviations and the Generalized Processor Sharing Scheduling: Upper and Lower Bounds Part II: Multiple-Queue Systems

We prove asymptotic upper and lower bounds on the asymptotic decay rate of per-session queue length tail distributions for a single constant service rate server queue shared by multiple sessions with the generalized processor sharing (GPS) scheduling discipline. The special case of a two-queue GPS system has been dealt with separately in Part I of the paper [33], where exact bounds are obtained...

متن کامل

Generalized Priority Queue Manager Design for ATM Switches*

Our concern is the problem of efficiently supporting multiple QOS requirements in ATM networks. A queue manager in ATM network nodes schedules cells’ transmission based on their urgencies at the decision moment, while it controls buffer access based on the cells’ loss priorities. In this paper, we propose a generalized priority queue manager (GPQM) which supports multiple QOS requirements in cl...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Operations Research

دوره 51  شماره 

صفحات  -

تاریخ انتشار 2003